%{
# include "parse.tab.h"
%}

%option noyywrap

INT	int
STRING	[a-z_A-Z]+[a-z_A-Z0-9]*
SEMI	;
INTEGER	[0-9]+

%%

{INT}	{return INT;}
{STRING} {yylval = yytext; return STRING;}
{SEMI}	{return SEMI;}
{INTEGER} {yylval = atoi(yytext); return INTEGER;}
"+"	{return PLUS;}
[ \t]	{}

%%
